package com.panda.web.entity.product;

import java.math.BigDecimal;
import java.util.Date;

import com.panda.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.models.auth.In;
import lombok.Data;

/**
 * 产品
 * 对象 product
 *
 * @author cpanda
 * @date 2025-03-03
 */
@Data
//@JsonInclude(JsonInclude.Include.NON_NULL)
@TableName(value = "product")
public class Product {
    private static final long serialVersionUID = 1L;
    @TableId(value = "product_id", type = IdType.AUTO)
    private Long productId;


    @Excel(name = "产品名称")
    private String productName;


    @Excel(name = "产品类型，一次性，*天数")
    private String productType;


    @Excel(name = "产品价格")
    private BigDecimal productPrice;


    @Excel(name = "产品定位")
    private String productPositioning;


    @Excel(name = "核心优势")
    private String advantage;


    @Excel(name = "对赌条款")
    private String termsGambling;


    @Excel(name = "师资介入")
    private String teacherIntervention;


    @Excel(name = "逻辑删除")
    private Integer deleted;


    @Excel(name = "创建人")
    private Long createById;

    private Date createTime;
    private Date updateTime;
    private Integer aiCount;
    private Integer sort;
    private Integer returnNot;//返回的是0 不返回的是1 ne=1
    private String termType;//期限类型 a 一次性产品，b天数，c什么都不存在

}
